Struct ImportDeclarator<T>
Assembly: WaaS.Core.dll
View Source
Declaration
public readonly struct ImportDeclarator<T> : IImportDeclarator<T>, IComponentDeclarator, IUnresolved<T> where T : ISortedExportable
Implements:
WaaS.ComponentModel.Models.IImportDeclarator<T>, WaaS.ComponentModel.Models.IComponentDeclarator, WaaS.ComponentModel.Models.IUnresolved<T>
Properties
ImportName
View Source
Declaration
public ImportExportName ImportName { get; }
Descriptor
View Source
Declaration
public IExportableDescriptor<T> Descriptor { get; init; }
Methods
ResolveFirstTime(IInstantiationContext)
View Source
Declaration
public T ResolveFirstTime(IInstantiationContext context)
Returns
<T>
Parameters
Type | Name |
---|---|
WaaS.ComponentModel.Runtime.IInstantiationContext | context |